<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>Hello World!</title>
</head>
<body>

<#-- list 数据的展示 -->
<b>展示list中的stu数据:</b>
<br>
<br>
<table>
    <tr>
        <td>序号</td>
        <td>姓名</td>
        <td>年龄</td>
        <td>钱包</td>
    </tr>

    <#--空值处理-->
    <#if stus??>
        <#list stus as stu>
            <#--<tr>
                <td>${stu_index + 1}</td>
                <td>${stu.name}</td>
                <td>${stu.age}</td>
                <td>${stu.money}</td>
            </tr>-->

            <#--if指令-->
            <#--判断名称为小红的数据字体显示为红色-->
            <#if stu.name = "小红">
                <#--= 和 == 是一样的-->
                <tr style="color:red">
                    <td>${stu_index + 1}</td>
                    <td>${stu.name}</td>
                    <td>${stu.age}</td>
                    <td>${stu.money}</td>
                </tr>
                <#else >
                <tr>
                    <td>${stu_index + 1}</td>
                    <#--测试变量缺失-->
                    <#--<td>${stu.name}</td>-->
                    <#--<td>${stu.name2}</td>-->
                    <td>${stu.name2!'-'}</td>
                    <td>${stu.age}</td>
                    <td>${stu.money}</td>
                </tr>
            </#if>
        </#list>
    </#if>
</table>
<hr>

<#-- Map 数据的展示 -->
<b>map数据的展示：</b>
<br/><br/>
<a href="###">方式一：通过map['keyname'].property</a><br/>
输出stu1的学生信息：<br/>
姓名：${stuMap["stu1"].name}<br/>
年龄：${stuMap["stu1"].age}<br/>
<br/>
<a href="###">方式二：通过map.keyname.property</a><br/>
输出stu2的学生信息：<br/>
姓名：${stuMap.stu2.name}<br/>
年龄：${stuMap.stu2.age}<br/>

<br/>
<a href="###">遍历map中两个学生信息：</a><br/>
<table>
    <tr>
        <td>序号</td>
        <td>姓名</td>
        <td>年龄</td>
        <td>钱包</td>
    </tr>
    <#list stuMap?keys as key>
       <tr>
        <td>${key_index + 1}</td>
        <td>${stuMap[key].name}</td>
        <td>${stuMap[key].age}</td>
        <td>${stuMap[key].money}</td>
    </tr>
    </#list>
</table>
<hr>

<#-- 内建函数 -->
<b>内建函数：</b>
<br/><br/>

<#--集合大小-->
stus集合大小: ${stus?size}
<br/><br/>

<#--日期格式化-->
显示年月日: ${today?date}
<br>
显示时分秒：${today?time}
<br>
显示日期+时间：${today?datetime}
<br>
自定义格式化：${today?string("yyyy年MM月")}
<br/><br/>

<#--内建函数c-->
初始数值: ${point}
<br>
初始数值: ${point?c}

</body>
</html>